package com.engr.lyx.common.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

import java.io.Serializable;

/**
 * @program: blog
 * @desc: swagger 属性配置
 * @author: lyx
 * @date: 2019-04-25 17:11
 **/
@Data
@ConfigurationProperties(prefix = "blog.swagger")
public class SwaggerProperties implements Serializable {

    /**
     * 是否开启swagger
     */
    private Boolean enable;

    /**
     * 标题
     */
    private String title;

    /**
     * 描述
     */
    private String description;

    /**
     * 版本
     */
    private String version;

    /**
     * 作者
     */
    private String author;

    /**
     * 服务名称
     */
    private String apiName;

    /**
     * 邮件
     */
    private String email;

    /**
     * gitee
     */
    private String giteeUrl;

    /**
     * oauth2
     */
    private String apiKeyName;

    /**
     * 地址
     */
    private String termsOfServiceUrl;
}
